meteor train
noun
: a persistent glow sometimes left by a meteor after the meteor trail has faded out and caused by luminous matter left in the meteoroid's wake
Love words? Need even more definitions?
Merriam-Webster unabridged
Share